import random
import uuid

# dates = ["2011-01-01", "2011-01-02", "2011-01-03", "2011-01-04", "2011-01-05", "2011-01-06", "2011-01-07", "2011-01-08"
#          , "2011-01-09", "2011-01-10", "2011-01-11", "2011-01-12", "2011-01-13", "2011-01-14", "2011-01-15", "2011-01-16"
#          , "2011-01-17", "2011-01-18", "2011-01-19", "2011-01-20", "2011-01-21", "2011-01-22", "2011-01-23", "2011-01-24"
#          , "2011-01-25", "2011-01-26", "2011-01-27", "2011-01-28", "2011-01-29", "2011-01-30", "2011-01-31"]
dates = ["2011-02-01", "2011-02-02", "2011-02-03", "2011-02-04", "2011-02-05", "2011-02-06", "2011-02-07", "2011-02-08"
         , "2011-02-09", "2011-02-10", "2011-02-11", "2011-02-12", "2011-02-13", "2011-02-14", "2011-02-15", "2011-02-16"
         , "2011-02-17", "2011-02-18", "2011-02-19", "2011-02-20", "2011-02-21", "2011-02-22", "2011-02-23", "2011-02-24"
         , "2011-02-25", "2011-02-26", "2011-02-27", "2011-02-28"]

provinces = ["安徽省", "河南省", "江苏省", "福建省", "广东省", "广西省", "湖北省", "湖南省", "山东省", "山西省", "河北省",
             "陕西省", "浙江省", "贵州省", "云南省", "四川省", "辽宁省", "江西省"]

f = open("C:\\Users\\caoyu\\Desktop\\2011年2月销售数据JSON.txt", "w", encoding="UTF-8")
for d in dates:
    base_num = random.randint(30, 36)
    if d == '2011-02-02' or d == '2011-02-03':
        base_num = random.randint(60, 66)
    for i in range(base_num):
        oid = str(uuid.uuid4())
        money = random.randint(100, 3000)
        province = provinces[random.randint(0, len(provinces) - 1)]
        msg = '{"date": "%s", "order_id": "%s", "money": %d, "province": "%s"}' % (d, oid, money, province)
        f.write(msg)
        f.write("\n")

f.close()

